redis是一個由Salvatore Sanfilippo寫key-value存儲系統,由C語言編寫、遵守BSD協議、支持網絡、可基于內存亦可持久化的日志型、Key-Value類型的數據庫,并提供多種語言的API。redis支持存儲的value類型較多,包括string)、list、set、zset和hash等,并支持各種不同方式的排序。
與傳統數據庫不同,為了保證效率,redis的數據都是緩存在內存中,讀寫速度非常快,因此被廣泛應用于緩存方向。redis會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎上實現了master-slave(主從)同步,另外也經常用來做分布式鎖。
redis數據庫的特點包括:
1、k、v鍵值存儲以及數據結構存儲。
2、支持數據持久化。
3、去中心化分布式集群。
4、所有數據操作均在內存中完成。
5、單線程服務,采用epoll模型進行請求響應。
6、支持主從復制模式,更提供高可用主從復制模式。
7、豐富的編程接口支持,如Python、Golang、Java、php、RubyLua、Node.js。
8、功能豐富,除了支持多種數據結構之外,還支持事務、發布/訂閱、消息隊列等功能。
了解更多服務器及資訊,請關注夢飛科技官方網站,感謝您的支持!